/*
 * 逻辑运算符
 * 用于测试两个操作数之间的逻辑关系
 * 且这两个操作数必须是布尔类型的（如关系表达式）
 * 得到的结果也是布尔类型
 * ------------------------------------------------
 * 运算符      含义            运算规则
 * &(&&) 与	逻辑与(短路与)	两个操作数都是true,结果才为true
 * |(||) 或	逻辑或(短路或)	两个操作数一个是true,结果为true
 * ！	 非	逻辑反			操作数为true,结果为false
 * 							操作数为false,结果为true
 *--------------------------------------------------
 *	注意：操作数类型只能是布尔类型，操作结果也是布尔值
 *	优先级别：!>&>^>|>&&>||
 */
public class Demo10 {
	public static void main(String[] args) {
		int a=10,b=0;
		System.out.println(a > 0 & b >0);//思考：输出的结果是什么？
		
		/*
		 * 思考：短路的含义 
		 * 短路与： 当第一个表达式为   ，第二表达式
		 * 短路或：当第一个表态式为      时，第二个表态式
		 * a<0 && b>0
		 * a<0 & ++b>0
		 */
		
		}
}
